package com.saver.core.persistence.table;

import com.saver.core.domain.Parametro;
import com.saver.core.util.Constantes;

import android.content.ContentValues;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;

public class ParametroTable {
	
	private static final String TAG = "ParametroTable";
	public static final String TABLA = "PARAMETROS";
	public static final String COL_PROPIEDAD = "PROPIEDAD";
	public static final String COL_VALOR = "VALOR";

	public void onCreate(SQLiteDatabase db) {
		Log.d(TAG, "creando tabla parametro");
		
		StringBuilder builder = new StringBuilder("CREATE TABLE ").append(TABLA).append(" (")
				.append(COL_PROPIEDAD).append(" TEXT PRIMARY KEY, ")
				.append(COL_VALOR).append(" TEXT)");
		
		String createTable = builder.toString();
		Log.d(TAG, createTable);
		db.execSQL(createTable);
		

		insertarParametro(db,Constantes.ACEPTO_TERMINOS_CONDICONES,"0");
		
		Log.i(TAG, "tabla parametro");
	}
	
	private void insertarParametro(SQLiteDatabase db, String codigo, String valor) {
		ContentValues values = new ContentValues();
		values.put(COL_PROPIEDAD, codigo);
		values.put(COL_VALOR, valor);
		db.insert(TABLA, null, values);
	}
	
}
